export interface AssetOutboundRecordsVO {
  /**
   * 资产出库记录id
   */
  id: string | number;

  /**
   * 台账id
   */
  propertyAssetLedgerId: string | number;

  /**
   * 项目id
   */
  projectId: string | number;

  /**
   * 项目名称
   */
  projectName: string;

  /**
   * 出库数量
   */
  outboundQuantity: number;

  /**
   * 单价
   */
  univalence: number;

  /**
   * 合计
   */
  total: number;

  /**
   * 入库数量
   */
  inventoryQuantity: number;

  /**
   * 出库时间
   */
  outboundTime: string;

  /**
   * 备注
   */
  remark: string;
}

export interface AssetOutboundRecordsForm extends BaseEntity {
  /**
   * 资产出库记录id
   */
  id?: string | number;

  /**
   * 台账id
   */
  propertyAssetLedgerId?: string | number;

  /**
   * 项目id
   */
  projectId?: string | number;

  /**
   * 项目名称
   */
  projectName?: string;

  /**
   * 出库数量
   */
  outboundQuantity?: number;

  /**
   * 单价
   */
  univalence?: number;

  /**
   * 合计
   */
  total?: number;

  /**
   * 入库数量
   */
  inventoryQuantity?: number;

  /**
   * 出库时间
   */
  outboundTime?: string;

  /**
   * 备注
   */
  remark?: string;
}

export interface AssetOutboundRecordsQuery extends PageQuery {
  /**
   * 台账id
   */
  propertyAssetLedgerId?: string | number;

  /**
   * 项目id
   */
  projectId?: string | number;

  /**
   * 项目名称
   */
  projectName?: string;

  /**
   * 出库数量
   */
  outboundQuantity?: number;

  /**
   * 单价
   */
  univalence?: number;

  /**
   * 合计
   */
  total?: number;

  /**
   * 入库数量
   */
  inventoryQuantity?: number;

  /**
   * 出库时间
   */
  outboundTime?: string;

  /**
   * 日期范围参数
   */
  params?: any;
  /**
   * 类别
   */
  category?: string;
}
